package br.ucb.sigplan.dao;

import java.util.List;

import br.ucb.sigplan.beans.Calendario;
import br.ucb.sigplan.exception.DAOException;

public interface CalendarioDAO {
	public void insert(Calendario calendario) throws DAOException;
	public void update(Calendario calendario) throws DAOException;
	public void delete(Integer id) throws DAOException;
	public Calendario findByChave(Integer id) throws DAOException;
	public List<Calendario> findAll() throws DAOException;
	public List<Calendario> findDatas(Character tipo) throws DAOException;
	public Calendario findByData(java.util.Date data, String descricao) throws DAOException;
}
